Vcenter NamespaceManagement Networks SetSpec

Vcenter NamespaceManagement Networks SetSpec
Vcenter NamespaceManagement Networks SetSpec

The Vcenter NamespaceManagement Networks SetSpec schema contains the specification required to set a new configuration of a vSphere Namespaces network object. This schema is applied in entirety, replacing the current specification fully.

This schema was added in vSphere API 7.0.3.0.

JSON Example
{
    "network_provider": "string",
    "vsphere_network": {
        "portgroup": "string",
        "address_ranges": [
            {
                "address": "string",
                "count": 0
            }
        ],
        "gateway": "string",
        "subnet_mask": "string"
    },
    "nsx_network": {
        "namespace_network_cidrs": [
            {
                "address": "string",
                "prefix": 0
            }
        ],
        "ingress_cidrs": [
            {
                "address": "string",
                "prefix": 0
            }
        ],
        "egress_cidrs": [
            {
                "address": "string",
                "prefix": 0
            }
        ]
    }
}
string
network_provider
Required

The network provider that will manage the vSphere Namespaces network object.

For more information see: Vcenter NamespaceManagement Clusters NetworkProvider.

This property was added in vSphere API 7.0.3.0.

vsphere_network
Optional

Modified configuration specification for a DVPG-backed Namespaces network object, supported by Vcenter NamespaceManagement Clusters NetworkProvider.VSPHERE_NETWORK network provider.

This property was added in vSphere API 7.0.3.0.

This property is optional and it is only relevant when the value of network_provider is Vcenter NamespaceManagement Clusters NetworkProvider.VSPHERE_NETWORK.

nsx_network
Optional

Modified configuration specification for a NSXT-backed Namespaces network configuration, supported by Vcenter NamespaceManagement Clusters NetworkProvider.NSXT_CONTAINER_PLUGIN network provider.

This property was added in vSphere API 7.0.2.0.

This property is optional and it is only relevant when the value of network_provider is Vcenter NamespaceManagement Clusters NetworkProvider.NSXT_CONTAINER_PLUGIN.